package org.ddr.board.dao;

import java.util.List;

import org.ddr.board.BbsVO;
import org.ddr.board.BoardVO;

public interface BbsDAO {
	
	public static final BbsDAO instance = BbsDAOImpl.getInstance();
	public void create(final BoardVO vo) throws Exception;
	public List<BoardVO> read(final Integer no) throws Exception;
	public void update(BoardVO vo) throws Exception;
	public void delete(Integer bbsNo) throws Exception;
	public List<BoardVO> search(BoardVO vo) throws Exception;
	
	public List<BoardVO> find(final Integer no) throws Exception;
	public void addReply(final BoardVO vo) throws Exception;
	public List<BoardVO> readReply(final Integer no) throws Exception;
	public void reWrite(final BoardVO vo) throws Exception;
	
}
